home *** CD-ROM | disk | FTP | other *** search
- ! $Id: mpi_extf.h,v 1.10 2001/06/04 15:56:44 sbroders Exp $
-
- !
- ! (C) COPYRIGHT SILICON GRAPHICS, INC.
- ! UNPUBLISHED PROPRIETARY INFORMATION.
- ! ALL RIGHTS RESERVED.
- !
-
- !
- ! This (Fortran) header file contains defines for some MPI
- ! extensions unique to the SGI implementation.
- !
- ! Retries allocating mpi per proc headers for collective calls
- integer MPI_SGI_STATS_HDR_PROC_CRETRY
- parameter (MPI_SGI_STATS_HDR_PROC_CRETRY = 1)
-
- ! Retries allocating mpi per host headers for collective calls
- integer MPI_SGI_STATS_HDR_HOST_CRETRY
- parameter (MPI_SGI_STATS_HDR_HOST_CRETRY = 2)
-
- ! Retries allocating mpi per proc headers for pt2pt calls
- integer MPI_SGI_STATS_HDR_PROC_PRETRY
- parameter (MPI_SGI_STATS_HDR_PROC_PRETRY = 3)
-
- ! Retries allocating mpi per host headers for pt2pt calls
- integer MPI_SGI_STATS_HDR_HOST_PRETRY
- parameter (MPI_SGI_STATS_HDR_HOST_PRETRY = 4)
-
- ! Retries allocating mpi per proc buffers for collective calls
- integer MPI_SGI_STATS_BUF_PROC_CRETRY
- parameter (MPI_SGI_STATS_BUF_PROC_CRETRY = 5)
-
- ! Retries allocating mpi per host buffers for collective calls
- integer MPI_SGI_STATS_BUF_HOST_CRETRY
- parameter (MPI_SGI_STATS_BUF_HOST_CRETRY = 6)
-
- ! Retries allocating mpi per proc buffers for pt2pt calls
- integer MPI_SGI_STATS_BUF_PROC_PRETRY
- parameter (MPI_SGI_STATS_BUF_PROC_PRETRY = 7)
-
- ! Retries allocating mpi per host buffers for pt2pt calls
- integer MPI_SGI_STATS_BUF_HOST_PRETRY
- parameter (MPI_SGI_STATS_BUF_HOST_PRETRY = 8)
-
-
- ! Send requests using shared memory for collective calls
- integer MPI_SGI_STATS_SENDS_COLL_SHM
- parameter (MPI_SGI_STATS_SENDS_COLL_SHM = 9)
-
- ! Send requests using shared memory for pt2pt calls
- integer MPI_SGI_STATS_SENDS_P2P_SHM
- parameter (MPI_SGI_STATS_SENDS_P2P_SHM = 10)
-
- ! Data buffers sent using shared memory for pt2pt calls
- integer MPI_SGI_STATS_DATABUFS_P2P_SHM
- parameter (MPI_SGI_STATS_DATABUFS_P2P_SHM = 11)
-
- ! Bytes sent sent using single copy for pt2pt calls
- integer MPI_SGI_STATS_SENDS_P2P_SCOPY
- parameter (MPI_SGI_STATS_SENDS_P2P_SCOPY = 12)
-
- ! Data buffers sent using shared memory for collective calls
- integer MPI_SGI_STATS_DATABUFS_COLL_SHM
- parameter (MPI_SGI_STATS_DATABUFS_COLL_SHM = 13)
-
- ! Bytes sent sent using single copy for coll calls
- integer MPI_SGI_STATS_SENDS_COLL_SCOPY
- parameter (MPI_SGI_STATS_SENDS_COLL_SCOPY = 14)
-
- ! Message headers sent using shared memory for collective calls
- integer MPI_SGI_STATS_HDRS_COLL_SHM
- parameter (MPI_SGI_STATS_HDRS_COLL_SHM = 15)
-
- ! Message headers sent using shared memory for pt2pt calls
- integer MPI_SGI_STATS_HDRS_P2P_SHM
- parameter (MPI_SGI_STATS_HDRS_P2P_SHM = 16)
-
- ! Bytes sent using shared memory for pt2pt calls
- integer MPI_SGI_STATS_BYTES_P2P_SHM
- parameter (MPI_SGI_STATS_BYTES_P2P_SHM = 17)
- integer MPI_SGI_BYTES_P2P_SHM
- parameter (MPI_SGI_BYTES_P2P_SHM = 17)
-
- ! Bytes sent using shared memory for collective calls
- integer MPI_SGI_STATS_BYTES_COLL_SHM
- parameter (MPI_SGI_STATS_BYTES_COLL_SHM = 18)
- integer MPI_SGI_BYTES_COLL_SHM
- parameter (MPI_SGI_BYTES_COLL_SHM = 18)
-
- ! Send requests using hippibypass for collective calls
- integer MPI_SGI_STATS_SENDS_COLL_HIP
- parameter (MPI_SGI_STATS_SENDS_COLL_HIP = 19)
-
- ! Send requests using hippi bypass for pt2pt calls
- integer MPI_SGI_STATS_SENDS_P2P_HIP
- parameter (MPI_SGI_STATS_SENDS_P2P_HIP = 20)
-
- ! Data buffers sent using hippi bypass for pt2pt calls
- integer MPI_SGI_STATS_DATABUFS_P2P_HIP
- parameter (MPI_SGI_STATS_DATABUFS_P2P_HIP = 21)
-
- ! Data buffers sent using hippi bypass for collective calls
- integer MPI_SGI_STATS_DATABUFS_COLL_HIP
- parameter (MPI_SGI_STATS_DATABUFS_COLL_HIP = 22)
-
- ! Message headers sent using hippi bypass for collective calls
- integer MPI_SGI_STATS_HDRS_COLL_HIP
- parameter (MPI_SGI_STATS_HDRS_COLL_HIP = 23)
-
- ! Message headers sent using hippi bypass for pt2pt calls
- integer MPI_SGI_STATS_HDRS_P2P_HIP
- parameter (MPI_SGI_STATS_HDRS_P2P_HIP = 24)
-
- ! Bytes sent using hippi bypass for pt2pt calls
- integer MPI_SGI_STATS_BYTES_P2P_HIP
- parameter (MPI_SGI_STATS_BYTES_P2P_HIP = 25)
- integer MPI_SGI_BYTES_P2P_HIP
- parameter (MPI_SGI_BYTES_P2P_HIP = 25)
-
- ! Bytes sent using hippi bypass for collective calls
- integer MPI_SGI_STATS_BYTES_COLL_HIP
- parameter (MPI_SGI_STATS_BYTES_COLL_HIP = 26)
- integer MPI_SGI_BYTES_COLL_HIP
- parameter (MPI_SGI_BYTES_COLL_HIP = 26)
-
- ! Send requests using tcp/ip for collective calls
- integer MPI_SGI_STATS_SENDS_COLL_TCP
- parameter (MPI_SGI_STATS_SENDS_COLL_TCP = 27)
-
- ! Send requests using tcp/ip for pt2pt calls
- integer MPI_SGI_STATS_SENDS_P2P_TCP
- parameter (MPI_SGI_STATS_SENDS_P2P_TCP = 28)
-
- ! Data buffers sent using tcp/ip for pt2pt calls
- integer MPI_SGI_STATS_DATABUFS_P2P_TCP
- parameter (MPI_SGI_STATS_DATABUFS_P2P_TCP = 29)
-
- ! Data buffers sent using tcp/ip for collective calls
- integer MPI_SGI_STATS_DATABUFS_COLL_TCP
- parameter (MPI_SGI_STATS_DATABUFS_COLL_TCP = 30)
-
- ! Message headers sent using tcp/ip for collective calls
- integer MPI_SGI_STATS_HDRS_COLL_TCP
- parameter (MPI_SGI_STATS_HDRS_COLL_TCP = 31)
-
- ! Message headers sent using tcp/ip for pt2pt calls
- integer MPI_SGI_STATS_HDRS_P2P_TCP
- parameter (MPI_SGI_STATS_HDRS_P2P_TCP = 32)
-
- ! Bytes sent using tcp/ip for pt2pt calls
- integer MPI_SGI_STATS_BYTES_P2P_TCP
- parameter (MPI_SGI_STATS_BYTES_P2P_TCP = 33)
- integer MPI_SGI_BYTES_P2P_TCP
- parameter (MPI_SGI_BYTES_P2P_TCP = 33)
-
- ! Bytes sent using tcp/ip for collective calls
- integer MPI_SGI_STATS_BYTES_COLL_TCP
- parameter (MPI_SGI_STATS_BYTES_COLL_TCP = 34)
- integer MPI_SGI_BYTES_COLL_TCP
- parameter (MPI_SGI_BYTES_COLL_TCP = 34)
-
- ! Send requests using gsn bypass for collective calls
- integer MPI_SGI_STATS_SENDS_COLL_GSN
- parameter (MPI_SGI_STATS_SENDS_COLL_GSN = 35)
-
- ! Send requests using gsn bypass for pt2pt calls
- integer MPI_SGI_STATS_SENDS_P2P_GSN
- parameter (MPI_SGI_STATS_SENDS_P2P_GSN = 36)
-
- ! Data buffers sent using gsn bypass for pt2pt calls
- integer MPI_SGI_STATS_DATABUFS_P2P_GSN
- parameter (MPI_SGI_STATS_DATABUFS_P2P_GSN = 37)
-
- ! Data buffers sent using gsn bypass for collective calls
- integer MPI_SGI_STATS_DATABUFS_COLL_GSN
- parameter (MPI_SGI_STATS_DATABUFS_COLL_GSN = 38)
-
- ! Message headers sent using gsn bypass for collective calls
- integer MPI_SGI_STATS_HDRS_COLL_GSN
- parameter (MPI_SGI_STATS_HDRS_COLL_GSN = 39)
-
- ! Message headers sent using gsn bypass for pt2pt calls
- integer MPI_SGI_STATS_HDRS_P2P_GSN
- parameter (MPI_SGI_STATS_HDRS_P2P_GSN = 40)
-
- ! Bytes sent using gsn bypass for pt2pt calls
- integer MPI_SGI_STATS_BYTES_P2P_GSN
- parameter (MPI_SGI_STATS_BYTES_P2P_GSN = 41)
- integer MPI_SGI_BYTES_P2P_GSN
- parameter (MPI_SGI_BYTES_P2P_GSN = 41)
-
- ! Bytes sent using gsn bypass for collective calls
- integer MPI_SGI_STATS_BYTES_COLL_GSN
- parameter (MPI_SGI_STATS_BYTES_COLL_GSN = 42)
- integer MPI_SGI_BYTES_COLL_GSN
- parameter (MPI_SGI_BYTES_COLL_GSN = 42)
-
- ! Send requests using myrinet for collective calls
- integer MPI_SGI_STATS_SENDS_COLL_GM
- parameter (MPI_SGI_STATS_SENDS_COLL_GM = 43)
-
- ! Send requests using myrinet for pt2pt calls
- integer MPI_SGI_STATS_SENDS_P2P_GM
- parameter (MPI_SGI_STATS_SENDS_P2P_GM = 44)
-
- ! Data buffers sent using myrinet for pt2pt calls
- integer MPI_SGI_STATS_DATABUFS_P2P_GM
- parameter (MPI_SGI_STATS_DATABUFS_P2P_GM = 45)
-
- ! Data buffers sent using myrinet for collective calls
- integer MPI_SGI_STATS_DATABUFS_COLL_GM
- parameter (MPI_SGI_STATS_DATABUFS_COLL_GM = 46)
-
- ! Message headers sent using myrinet for collective calls
- integer MPI_SGI_STATS_HDRS_COLL_GM
- parameter (MPI_SGI_STATS_HDRS_COLL_GM = 47)
-
- ! Message headers sent using myrinet for pt2pt calls
- integer MPI_SGI_STATS_HDRS_P2P_GM
- parameter (MPI_SGI_STATS_HDRS_P2P_GM = 48)
-
- ! Bytes sent using myrinet for pt2pt calls
- integer MPI_SGI_STATS_BYTES_P2P_GM
- parameter (MPI_SGI_STATS_BYTES_P2P_GM = 49)
- integer MPI_SGI_BYTES_P2P_GM
- parameter (MPI_SGI_BYTES_P2P_GM = 49)
-
- ! Bytes sent using myrinet for collective calls
- integer MPI_SGI_STATS_BYTES_COLL_GM
- parameter (MPI_SGI_STATS_BYTES_COLL_GM = 50)
- integer MPI_SGI_BYTES_COLL_GM
- parameter (MPI_SGI_BYTES_COLL_GM = 50)
-
- ! Largest value defined in above statistics
- integer MPI_SGI_STAT_MAX
- parameter (MPI_SGI_STAT_MAX = 50)
-
- integer MPI_SGI_STAT_SUPPORTED
- parameter (MPI_SGI_STAT_SUPPORTED = 1)
-
- integer MPI_SGI_STAT_UNSUPPORTED
- parameter (MPI_SGI_STAT_UNSUPPORTED = -1)
-
- integer MPI_SGI_STAT_UNDEFINED
- parameter (MPI_SGI_STAT_UNDEFINED = -2)
-
-